/**
 * Java：镜面反射
 *
 * @author：紫水木鱼
 * @createDate：2024-12-26 14:32:44
 */
package leetcode.editor.cn;
//有一个特殊的正方形房间，每面墙上都有一面镜子。除西南角以外，每个角落都放有一个接受器，编号为 0， 1，以及 2。
//
// 正方形房间的墙壁长度为 p，一束激光从西南角射出，首先会与东墙相遇，入射点到接收器 0 的距离为 q 。 
//
// 返回光线最先遇到的接收器的编号（保证光线最终会遇到一个接收器）。 
//
// 示例 1： 
// 
// 
//输入：p = 2, q = 1
//输出：2
//解释：这条光线在第一次被反射回左边的墙时就遇到了接收器 2 。
// 
//
// 示例 2： 
//
// 
//输入：p = 3, q = 1
//输入：1
// 
//
// 
//
// 提示： 
//
// 
// 1 <= q <= p <= 1000 
// 
//
// Related Topics 几何 数学 数论 👍 98 👎 0

//镜面反射
class MirrorReflection {
    public static void main(String[] args) {
        Solution solution = new MirrorReflection().new Solution();
        // TO TEST
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int mirrorReflection(int p, int q) {
            return 0;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)

}